Text copied to clipboard!

Naslov

Text copied to clipboard!

Java Programer

Opis

Text copied to clipboard!
Iščemo izkušenega Java programerja, ki se bo pridružil naši ekipi in pomagal pri razvoju inovativnih programskih rešitev. Kot Java programer boste odgovorni za načrtovanje, razvoj, testiranje in vzdrževanje programske opreme, ki temelji na Javi. Delo vključuje sodelovanje z drugimi razvijalci, analizo zahtev strank in implementacijo učinkovitih ter varnih kodnih rešitev. Vaše naloge bodo obsegale razvoj novih funkcionalnosti, odpravljanje napak, optimizacijo obstoječih sistemov ter zagotavljanje visoke kakovosti programske opreme. Prav tako boste sodelovali pri arhitekturnih odločitvah in prispevali k izboljšanju razvojnih procesov. Idealni kandidat ima močno tehnično znanje, izkušnje z različnimi Java frameworki, kot so Spring in Hibernate, ter razumevanje baz podatkov. Prav tako je pomembno, da ima dobre komunikacijske sposobnosti in je sposoben delati v ekipi. Če imate strast do programiranja, ste natančni in želite delati v dinamičnem okolju, vas vabimo, da se prijavite in postanete del naše ekipe!

Odgovornosti

Text copied to clipboard!
  • Razvoj, testiranje in vzdrževanje Java aplikacij.
  • Sodelovanje pri načrtovanju arhitekture programske opreme.
  • Optimizacija in izboljšava obstoječih sistemov.
  • Odpravljanje napak in zagotavljanje stabilnosti aplikacij.
  • Sodelovanje z drugimi člani razvojne ekipe.
  • Implementacija varnostnih in učinkovitostnih izboljšav.
  • Dokumentiranje kode in razvojnih procesov.
  • Sledenje najnovejšim trendom in tehnologijam v Java ekosistemu.

Zahteve

Text copied to clipboard!
  • Diploma iz računalništva ali sorodnega področja.
  • Izkušnje z razvojem v Javi in uporaba Java frameworkov (Spring, Hibernate).
  • Poznavanje relacijskih baz podatkov (MySQL, PostgreSQL, Oracle).
  • Izkušnje z orodji za nadzor različic (Git, SVN).
  • Razumevanje konceptov objektno usmerjenega programiranja.
  • Sposobnost reševanja problemov in analitično razmišljanje.
  • Dobre komunikacijske in timske sposobnosti.
  • Zmožnost dela v dinamičnem in agilnem okolju.

Možna vprašanja na razgovoru

Text copied to clipboard!
  • Katere Java frameworke ste uporabljali in kako ste jih implementirali?
  • Kako bi optimizirali delovanje Java aplikacije?
  • Kako ravnate z napakami in izjemami v Javi?
  • Kakšne so vaše izkušnje z bazami podatkov in kako jih uporabljate v Java aplikacijah?
  • Kako bi zasnovali varno in učinkovito REST API v Javi?
  • Kako se spopadate z izzivi pri delu v ekipi?
  • Ali imate izkušnje z mikrostoritvami in kako ste jih implementirali?
  • Kako sledite novostim v Java ekosistemu?